package com.alibaba.citrus.ots.sales.plan.dto.job;

import com.alibaba.citrus.ots.sales.plan.model.FullOrganizationValue;
import com.alibaba.cz.base.tool.page.PageRequest;


/**
 * @author luyi
 * @date 2021/9/25 5:34 下午
 */
public class SalesPlanStatRequest extends PageRequest {

    private static final long serialVersionUID = 576687418122770893L;
    /**
     * 计划ID
     */
    private String planId;

    /**
     * 汇总计划客户
     */
    private Boolean statPlanCustomer;
    /**
     * 汇总计划货品
     */
    private Boolean statPlanScItem;

    /**
     * 汇总的组织维度值
     */
    private FullOrganizationValue fullOrganizationValue;
//    /**
//     * 业务员ID
//     */
//    private String manageEmployeeId;
//    /**
//     * 销售部门ID
//     */
//    private String orgSalesDepartmentCode;
//    /**
//     * 销售渠道ID
//     */
//    private String orgSalesChannelCode;
//    /**
//     * 销售组织ID
//     */
//    private String orgSalesOrganizationCode;
//    /**
//     * 业务单元ID
//     */
//    private String orgBusinessUnitCode;


    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public Boolean getStatPlanCustomer() {
        if (statPlanCustomer == null){
            return false;
        }
        return statPlanCustomer;
    }

    public void setStatPlanCustomer(Boolean statPlanCustomer) {
        this.statPlanCustomer = statPlanCustomer;
    }

    public Boolean getStatPlanScItem() {
        if (statPlanScItem == null){
            return false;
        }
        return statPlanScItem;
    }

    public void setStatPlanScItem(Boolean statPlanScItem) {
        this.statPlanScItem = statPlanScItem;
    }

    public FullOrganizationValue getFullOrganizationValue() {
        return fullOrganizationValue;
    }

    public void setFullOrganizationValue(FullOrganizationValue fullOrganizationValue) {
        this.fullOrganizationValue = fullOrganizationValue;
    }
}
